<?php
    
    require_once APPPATH . 'dao/CategoriaDAO.php';
    
    /**
     * Controlador encargado de Recuperar las Categorías que admite el Club,
     * y cargar la vista correspondiente.
     */
    class Categoria extends MY_Controller {
        
        function __construct() {
            parent::__construct();
    	}
        
        /*
         * index() se ejecuta por defecto al ser cargado del controlador
         */
        public function index(){
            
            $data['categorias'] = $this->realizarConsulta();
            
            //Se cargan los datos necesarios para armar la cabecera del sistema
            $dataCab['title'] = 'Sistema de Administración de Socios';
            $dataCab['textoSuperiorIzq'] = 'DEFENSORES DE LA TECNO';
            $dataCab['css'] = '<link rel="stylesheet" type="text/css" href="' . site_url() . 'application/views/css_estandar/css_pestanias.css" media="screen" />
                               <link rel="stylesheet" type="text/css" href="' . site_url() . 'application/views/css_estandar/datos_form_css.css" media="screen" />';
            $dataCab['nombre'] = 'Administrador';
            $dataCab['posicionamiento'] = 'Home > Consultar Categorías';
            
            $this->load->view('cabecera',$dataCab);
            $this->load->view('categoriasEImportes',$data);
            $this->load->view('cierre');
            
        }
        
        /*
         * Se encarga de invocar el método que finalmente realizará la consulta a la BD
         */
        public function realizarConsulta(){
            //Se instancioa CategoriaDAO
            $categoriaDAO = new CategoriaDAO();
            //Se invoca un método en CategoriaDAO para recuperar los socios que cumplan
            //las reglas de filtrado
            return $categoriaDAO->getCategorias();
            
        }
        
    }
    
?>
